package graph;

import java.util.Collection;

public interface GNode {
    public void addLabel(String label);
    public String toString();
    public boolean hasSubsetOfLabels(GNode node);
    public GNode copy();
    public String getLabelsString();
    public Collection<String> getLabels();
    public NodeType getType();
    public String getDebugId();
    public void removeLabel(String label);
    public void removeLabels(String[] labels); 
    public void addLabels(String[] labels); 
}